<?php namespace system\model;
use houdunwang\model\Model;

/**
 *    基本恢复功能 模型
 * Class Config
 * @package system\model
 */
class Base extends Model
{
	//数据表
	protected $table = "base";

	//允许填充字段
	protected $allowFill = ['*'];

	//禁止填充字段
	protected $denyFill = [];

	//自动验证
	protected $validate = [
		//['字段名','验证方法','提示信息',验证条件,验证时间]
	];

	//自动完成
	protected $auto = [
		//['字段名','处理方法','方法类型',验证条件,验证时机]
	];

	//自动过滤
	protected $filter = [
		//[表单字段名,过滤条件,处理时间]
	];

	//时间操作,需要表中存在created_at,updated_at字段
	protected $timestamps = true;

	//默认回复
	public function setConfig($post)
	{
		$model = Base::find(1);
		if (!$model) {
			//网站配置数据表找不到id=1的数据，就执行添加
			$model = new static();
		}
		//编辑操作
		$model->base = json_encode($post, JSON_UNESCAPED_UNICODE);
		$model->save();

	}
}